package com.example.word.service;

import com.example.word.dto.WordBackInfoDTO;
import com.example.word.vo.WebsiteConfigVO;

/**
 * 文档信息服务
 *
 * @author yuwen
 * @date 2023/3/31
 */
public interface WordInfoService {

    /**
     * 获取网站配置
     *
     * @return {@link WebsiteConfigVO} 网站配置
     */
    WebsiteConfigVO getWebsiteConfig();

    /**
     * 上传访客信息
     */
    void report();

    /**
     * 获取后台首页数据
     *
     * @return 博客后台信息
     */
    WordBackInfoDTO getWordBackInfo();

    /**
     * 保存或更新网站配置
     *
     * @param websiteConfigVO 网站配置
     */
    void updateWebsiteConfig(WebsiteConfigVO websiteConfigVO);

}
